package org.example.Hashtable;

public class Effective_Letter_Ectopic_Words {
    public static void main(String[] args) {
        //有效的字母异位词

        //给定两个字符串 s 和 t ，编写一个函数来判断 t 是否是 s 的字母异位词。
        //注意：若 s 和 t 中每个字符出现的次数都相同，则称 s 和 t 互为字母异位词。
        String s = "qwertyuiop";
        String t = "poiuyrewq";
        int[] arr = new int[26];
        for (int i = 0; i < 26; i++) {
            arr[i] = 0;
        }
        for (int i = 0; i < s.length(); i++) {
            arr[s.charAt(i) - 'a']++;
        }
        for (int i = 0; i < t.length(); i++) {
            arr[t.charAt(i) - 'a']--;
        }
        for (int i = 0; i < 26; i++) {
            if (arr[i]!=0){
                System.out.println("非有效的字母异位词");
                break;
            }
        }

    }
}
